package com.weiwu.weiwustore.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * record
 * 申请单材料具体表
 */
@Data
@TableName("record")
public class Record implements java.io.Serializable {
    @TableId(type = IdType.AUTO)
    /** 记录id */
    private Integer id;
    /**
     * 申请单关联id
     */
    @TableField("applyid")
    private String applyid;
    /**
     * 材料名称
     */
    @TableField("mname")
    private String mname;
    /**
     * 材料id
     */
    @TableField("materialid")
    private Integer materialid;
    /**
     * 数量
     */
    @TableField("quantity")
    private Double quantity;
    /**
     * 总价值
     */
    @TableField("price")
    private Double price;
    /**
     * 当前材料状态
     * 待审核待验收0
     * 完成审核和验收1
     */
    @TableField("state")
    private Integer state;
    /**
     * 类型
     * 出库0
     * 入库1
     */
    @TableField("type")
    private String type;
    /**
     * 仓库id
     */
    @TableField("storeid")
    private Integer storeid;
    /**
     *
     */
    @TableField("transferstoreid")
    private Integer transferstoreid;
    /**
     * 数据创建时间
     */
    @TableField("createtime")
    private Date createtime;
    /**
     * 数据最新修改时间
     */
    @TableField("updatetime")
    private Date updatetime;
    public Record (){}
    public Record (Integer state){
        this.state = state;
    }
}
